package com.financial.service.platbalancepay.domain;

import java.io.Serializable;


/**
 * 会员虚拟账户
 * 
 * @author luffy
 * @email 524343900@qq.com
 * @date 2019-06-19 16:11:45
 */

public class AccountDO implements Serializable {
	private static final long serialVersionUID = 1L;
	

	//银行卡市
	private String backCityId;
	//银行卡省
	private String backProvinceId;
	//银行区
	private String backRegionId;
	//银行开户名称
	private String bankAccountName;
	//手机号码
	private String bankBandMobile;
	//银行卡号
	private String bankCardNo;
	//银行卡类型：储蓄卡：0，信用卡：1，2-对公账户
	private String bankCardType;
	//银行名称
	private String bankName;
	//银行机构编号
	private String bankNo;
	//
	private String createOpeTime;
	//
	private String createOper;
	//会员名称
	private String customerName;
	//会员uuid
	private String customerUuid;
	//
	private String delFlag;
	//余额冻结金额
	private Double frezonNoAccountBalance;
	//爱的家企业会员不可用零钱
	private Double noAccountBalance;
	//
	private String opeTime;
	//
	private String oper;
	//支付密码
	private String payPasswd;
	//
	private String uuid;
	//版本号
	private Integer version;
	//冻结资金
	private Double virtualFrezonMount;
	//状态
	private String virtualFrezonState;
	//余额
	private Double accountBalance;

	public String getBackCityId() {
		return backCityId;
	}

	public void setBackCityId(String backCityId) {
		this.backCityId = backCityId;
	}

	public String getBackProvinceId() {
		return backProvinceId;
	}

	public void setBackProvinceId(String backProvinceId) {
		this.backProvinceId = backProvinceId;
	}

	public String getBackRegionId() {
		return backRegionId;
	}

	public void setBackRegionId(String backRegionId) {
		this.backRegionId = backRegionId;
	}

	public String getBankAccountName() {
		return bankAccountName;
	}

	public void setBankAccountName(String bankAccountName) {
		this.bankAccountName = bankAccountName;
	}

	public String getBankBandMobile() {
		return bankBandMobile;
	}

	public void setBankBandMobile(String bankBandMobile) {
		this.bankBandMobile = bankBandMobile;
	}

	public String getBankCardNo() {
		return bankCardNo;
	}

	public void setBankCardNo(String bankCardNo) {
		this.bankCardNo = bankCardNo;
	}

	public String getBankCardType() {
		return bankCardType;
	}

	public void setBankCardType(String bankCardType) {
		this.bankCardType = bankCardType;
	}

	public String getBankName() {
		return bankName;
	}

	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	public String getBankNo() {
		return bankNo;
	}

	public void setBankNo(String bankNo) {
		this.bankNo = bankNo;
	}

	public String getCreateOpeTime() {
		return createOpeTime;
	}

	public void setCreateOpeTime(String createOpeTime) {
		this.createOpeTime = createOpeTime;
	}

	public String getCreateOper() {
		return createOper;
	}

	public void setCreateOper(String createOper) {
		this.createOper = createOper;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getCustomerUuid() {
		return customerUuid;
	}

	public void setCustomerUuid(String customerUuid) {
		this.customerUuid = customerUuid;
	}

	public String getDelFlag() {
		return delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	public Double getFrezonNoAccountBalance() {
		return frezonNoAccountBalance;
	}

	public void setFrezonNoAccountBalance(Double frezonNoAccountBalance) {
		this.frezonNoAccountBalance = frezonNoAccountBalance;
	}

	public Double getNoAccountBalance() {
		return noAccountBalance;
	}

	public void setNoAccountBalance(Double noAccountBalance) {
		this.noAccountBalance = noAccountBalance;
	}

	public String getOpeTime() {
		return opeTime;
	}

	public void setOpeTime(String opeTime) {
		this.opeTime = opeTime;
	}

	public String getOper() {
		return oper;
	}

	public void setOper(String oper) {
		this.oper = oper;
	}

	public String getPayPasswd() {
		return payPasswd;
	}

	public void setPayPasswd(String payPasswd) {
		this.payPasswd = payPasswd;
	}

	public String getUuid() {
		return uuid;
	}

	public void setUuid(String uuid) {
		this.uuid = uuid;
	}

	public Integer getVersion() {
		return version;
	}

	public void setVersion(Integer version) {
		this.version = version;
	}

	public Double getVirtualFrezonMount() {
		return virtualFrezonMount;
	}

	public void setVirtualFrezonMount(Double virtualFrezonMount) {
		this.virtualFrezonMount = virtualFrezonMount;
	}

	public String getVirtualFrezonState() {
		return virtualFrezonState;
	}

	public void setVirtualFrezonState(String virtualFrezonState) {
		this.virtualFrezonState = virtualFrezonState;
	}

	public Double getAccountBalance() {
		return accountBalance;
	}

	public void setAccountBalance(Double accountBalance) {
		this.accountBalance = accountBalance;
	}

	@Override
	public String toString() {
		return "AccountDO{" +
				"backCityId='" + backCityId + '\'' +
				", backProvinceId='" + backProvinceId + '\'' +
				", backRegionId='" + backRegionId + '\'' +
				", bankAccountName='" + bankAccountName + '\'' +
				", bankBandMobile='" + bankBandMobile + '\'' +
				", bankCardNo='" + bankCardNo + '\'' +
				", bankCardType='" + bankCardType + '\'' +
				", bankName='" + bankName + '\'' +
				", bankNo='" + bankNo + '\'' +
				", createOpeTime='" + createOpeTime + '\'' +
				", createOper='" + createOper + '\'' +
				", customerName='" + customerName + '\'' +
				", customerUuid='" + customerUuid + '\'' +
				", delFlag='" + delFlag + '\'' +
				", frezonNoAccountBalance=" + frezonNoAccountBalance +
				", noAccountBalance=" + noAccountBalance +
				", opeTime='" + opeTime + '\'' +
				", oper='" + oper + '\'' +
				", payPasswd='" + payPasswd + '\'' +
				", uuid='" + uuid + '\'' +
				", version=" + version +
				", virtualFrezonMount=" + virtualFrezonMount +
				", virtualFrezonState='" + virtualFrezonState + '\'' +
				", accountBalance=" + accountBalance +
				'}';
	}
}
